哈
今天太忙惹
第一次在星期五搭火車回家
那個場面看到真的會嚇死人
只差人沒趴在屋頂上而已
(概念圖)
那今天繼續我們的手把手實作APK
首先一樣進到Android Studio的畫面
再來我們先來看看我們的UI Layout
左邊選單選擇 res -> layout -> activity_login.xml
從圖片中左下角的位置可以看到裡面各個元件的id編號
這也是我們前幾篇看R.smali的部分有看到很多0x763&%#之類的編號
在輸入框的部分分別為 username
跟 password
另外在Button的部分是 login
知道這些id可以讓我們等等對應到Java code的時候知道我們在操作哪個元件
再來我們去看看 java -> [Package Name] -> ui.login -> LoginViewModel
可以看到他已經有一些filter在程式邏輯裡面
並且在另一個java file : LoginActivity
找到一個重要的地方 就是按鈕觸發點
這裡就是我們之後要trace的起點 看看按鈕按下去之後到底做了什麼事
所以我們接下來就會小改一下他的判斷 拆APK的時候會更好玩:)
那今天就先這樣
我是來勢胸胸的...
我們下次見